/*
 * <p>Copyright ®Alyce_WX版权所有。</p>
 * 类名:DictTypeQO
 * 创建人:alyce_wx
 * 创建时间:2017-03-30
 */
package com.wx.demo.wcd.domain.qo;

import java.util.List;
import com.yjhl.framework.dao.query.QO;

/**
 * query class for DictType 
 * @author alyce_wx
 * @since 1.8
 * @version 1.0.0  
 */
 
public class DictTypeQO extends QO {
    private static final long serialVersionUID = 1L;
    
    /**
     * 字典类型表标识
     */
    private String dictTypeId;    
    private List<String> dictTypeId_list;
    private String dictTypeId_notnull = "N";
    private String dictTypeId_notequal;
    private boolean dictTypeId_like;
    
    /**
     * 字典类型标题
     */
    private String dictTypeTitle;    
    private List<String> dictTypeTitle_list;
    private String dictTypeTitle_notnull = "N";
    private String dictTypeTitle_notequal;
    private boolean dictTypeTitle_like;
    
    /**
     * 字典类型编码
     */
    private String dictTypeCode;    
    private List<String> dictTypeCode_list;
    private String dictTypeCode_notnull = "N";
    private String dictTypeCode_notequal;
    private boolean dictTypeCode_like;
    
    public String getDictTypeId() {
        return dictTypeId;
    }
    
    public void setDictTypeId(String dictTypeId) {
        this.dictTypeId = dictTypeId;
    }
    public List<String> getDictTypeId_list() {
        return dictTypeId_list;
    }
    
    public void setDictTypeId_list(List<String> dictTypeId_list) {
        this.dictTypeId_list = dictTypeId_list;
    }
    public String getDictTypeId_notequal() {
        return dictTypeId_notequal;
    }
    
    public void setDictTypeId_notequal(String dictTypeId_notequal) {
        this.dictTypeId_notequal = dictTypeId_notequal;
    }
    public String getDictTypeId_notnull() {
        return dictTypeId_notnull;
    }
    
    public void setDictTypeId_notnull(String dictTypeId_notnull) {
        this.dictTypeId_notnull = dictTypeId_notnull;
    }
    
    public boolean isDictTypeId_like() {
        return dictTypeId_like;
    }
    
    public void setDictTypeId_like(boolean dictTypeId_like) {
        this.dictTypeId_like = dictTypeId_like;
    }
    
    public String getDictTypeTitle() {
        return dictTypeTitle;
    }
    
    public void setDictTypeTitle(String dictTypeTitle) {
        this.dictTypeTitle = dictTypeTitle;
    }
    public List<String> getDictTypeTitle_list() {
        return dictTypeTitle_list;
    }
    
    public void setDictTypeTitle_list(List<String> dictTypeTitle_list) {
        this.dictTypeTitle_list = dictTypeTitle_list;
    }
    public String getDictTypeTitle_notequal() {
        return dictTypeTitle_notequal;
    }
    
    public void setDictTypeTitle_notequal(String dictTypeTitle_notequal) {
        this.dictTypeTitle_notequal = dictTypeTitle_notequal;
    }
    public String getDictTypeTitle_notnull() {
        return dictTypeTitle_notnull;
    }
    
    public void setDictTypeTitle_notnull(String dictTypeTitle_notnull) {
        this.dictTypeTitle_notnull = dictTypeTitle_notnull;
    }
    
    public boolean isDictTypeTitle_like() {
        return dictTypeTitle_like;
    }
    
    public void setDictTypeTitle_like(boolean dictTypeTitle_like) {
        this.dictTypeTitle_like = dictTypeTitle_like;
    }
    
    public String getDictTypeCode() {
        return dictTypeCode;
    }
    
    public void setDictTypeCode(String dictTypeCode) {
        this.dictTypeCode = dictTypeCode;
    }
    public List<String> getDictTypeCode_list() {
        return dictTypeCode_list;
    }
    
    public void setDictTypeCode_list(List<String> dictTypeCode_list) {
        this.dictTypeCode_list = dictTypeCode_list;
    }
    public String getDictTypeCode_notequal() {
        return dictTypeCode_notequal;
    }
    
    public void setDictTypeCode_notequal(String dictTypeCode_notequal) {
        this.dictTypeCode_notequal = dictTypeCode_notequal;
    }
    public String getDictTypeCode_notnull() {
        return dictTypeCode_notnull;
    }
    
    public void setDictTypeCode_notnull(String dictTypeCode_notnull) {
        this.dictTypeCode_notnull = dictTypeCode_notnull;
    }
    
    public boolean isDictTypeCode_like() {
        return dictTypeCode_like;
    }
    
    public void setDictTypeCode_like(boolean dictTypeCode_like) {
        this.dictTypeCode_like = dictTypeCode_like;
    }
    

    @Override
	public String toString(){
		
		String toString = "{";
		  	 if(this.dictTypeId != null){
		   	 	toString += (this.dictTypeId+",");
		   	 }
		  	 if(this.dictTypeTitle != null){
		   	 	toString += (this.dictTypeTitle+",");
		   	 }
		  	 if(this.dictTypeCode != null){
		   	 	toString += (this.dictTypeCode+",");
		   	 }
		  if(toString.lastIndexOf(",") == ( toString.length()-1)){
		  	toString = toString.substring(0, toString.length()-1);
		  }
		 toString += "}";
		return toString;
		
	}
	
	public String inputDescription(){
		
		String inputDescription = "{";
		   if(this.dictTypeId != null){
		   		inputDescription += (this.dictTypeId+" : 字典类型表标识,");
		   }
		   if(this.dictTypeTitle != null){
		   		inputDescription += (this.dictTypeTitle+" : 字典类型标题,");
		   }
		   if(this.dictTypeCode != null){
		   		inputDescription += (this.dictTypeCode+" : 字典类型编码,");
		   }
		  if(inputDescription.lastIndexOf(",") == ( inputDescription.length()-1)){
		  	inputDescription = inputDescription.substring(0, inputDescription.length()-1);
		  }
		  inputDescription += "}";
		
		return inputDescription;
		
	}
}
